$(function () {
  var all_url = 'http://api20.scsj.net.cn'
  var token = $.cookie('token')
  var userId = $.cookie('userId')
  var bankId,cer
  var numReg = /\d+/
  $.toast.prototype.defaults.duration = 800

  // 调取用户认证状态、银行卡、提现金额
  function getInfor () {
    $.ajax({
      url: all_url + '/user/userCommission.do',
      type: 'post',
      data: {
        tocken: token,
        userId: userId
      },
      success: function (data) {
        console.log(data);
        data = data.result
        $('.sum').text(data.leftMoney)
        $('.cer').text(data.saleuser_state)
        if (data.user_bank) {
          if (data.user_bank.state == '审核通过') {
            bankId = data.user_bank.id
            var card_name = data.user_bank.card_name
            var card_no = data.user_bank.card_no
            card_no = card_no.substr(card_no.length - 4,4)
            $('.bankCard .cardcode').text(card_name + '(' + card_no + ')')
          }else {
            $('.bankCard .cardcode').text(data.user_bank.state)
          }
        } else {
          $('.bankCard .cardcode').html('<a href="s/templates/bankCard.html">添加银行卡</a>')
        }
      },
      error: function () {
        $.toast('获取信息失败', 'text')
      }
    })
  }
  getInfor()

  // 跳转体现记录界面
  $('.log').click(function () {
    window.location.href = './log.html'
  })

  // 点击提现所有
  $('.all_wd').click(function () {
    if ($('.sum').text() == 0) {
      $.toast('无可提现金额', 'text')
      return
    }else {
      $('#money').val($('.sum').text());
    }
  })

  // 提现请求
  $('#btn').click(function () {
    var amount = $('#money').val()
    $.ajax({
      url: all_url + '/user/userCommission.do',
      type: 'post',
      data: {
        tocken: token,
        userId: userId
      },
      success: function (data) {
        console.log(data);
        if (data.code == 200) {
          data = data.result;
          if (data.saleuser_state == '未认证' || data.saleuser_state == '待审核') {
            $.toast('未完成实名认证', 'text')
            return
          }else if (!data.user_bank.id) {
            $.toast('请添加银行卡', 'text');
            return
          }else if (data.user_bank.state == '审核不通过') {
            $.toast('银行卡审核未通过', 'text')
            return
          }else if (data.user_bank.state == '待审核') {
            $.toast('银行卡审核中,请耐心等待', 'text')
            return
          }else if(data.leftMoney==0){
            $.toast('无可提现金额', 'text');
            return
          }else if (amount == '' || amount == 0) {
            $.toast('请输入提现金额', 'text');
            return
          } else if (!numReg.test(amount)) {
            $.toast('请输入正确的金额', 'text')
            return
          } else if(data.leftMoney<amount){
            $.toast('超出可提现金额', 'text');
            return;
          }else {
            $.ajax({
              type: 'post',
              url: all_url + '/user/withdrawdeposit.do',
              dataType: 'json',
              data: {
                token: token,
                bank_id: data.user_bank.id,
                amount: amount
              },
              success: function (data) {
                if (data.code == 200) {
                    getInfor();
                    location.href = '../templates/log.html';
                } else {
                  $.toast(data.message, 'cancel')
                }
              },
              error: function () {
                $.toast('提现出现错误', 'cancel')
              }
            })
          }
        }else {
          $.toast('提现失败', 'text')
        }
      }
    })
  })
})
